package com.Luoyi.springframework.beans.factory;

import com.Luoyi.springframework.beans.BeansException;

/*
FactoryBean 中需要提供3个方法，获取对象、对象类型，以及是否是单例对象，如果是单例对象依然会被放到内存中。*/
public interface FactoryBean<T> {
    //获取对象
    T getObject() throws BeansException;
    //获取对象类型
    Class<?> getObjectType() throws BeansException;
    //判断是否为单例对象
    boolean isSingleton() throws BeansException;


}
